package com.app.brilliant.game.service;


import com.app.brilliant.common.service.BaseService;
import com.app.brilliant.game.bean.BriOrder;

import java.util.List;

/**
* @author GF
* @description 针对表【bri_order】的数据库操作Service
* @createDate 2025-08-27 16:01:44
*/
public interface BriOrderService extends BaseService<BriOrder> {

    /**
     * 查询未支付的订单列表
     * @return 未支付的订单列表
     */
    List<BriOrder> getUnpaidOrders();

    void batchCancelUnpaidOrders();

    /**
     * 根据订单号和用户ID查询订单
     * @param orderNumber 订单号
     * @param userId 用户ID
     * @return 订单信息
     */
    BriOrder getByOrderNumberAndUserId(String orderNumber, Long userId);
}
